package com.zdsoft.crm.service.auth;

import com.zdsoft.crm.entity.auth.SysUser;
import com.zdsoft.crm.vo.PageVo;

public interface ISysUserService {
	/**
	 * 根據用戶名查詢
	 * @param username
	 * @return
	 */
	SysUser findByUserName(String username);

	/**
	 * 分页
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	public PageVo findPage(Integer pageNum, Integer pageSize,String username);

	/**
	 * 根据id查询一条数据 
	 * @param id
	 * @return
	 */
	SysUser findById(String id);

	/**
	 * 删除用户
	 * @param id
	 */
	void deleteUser(String id);
	
	/**
	 * 保存用户
	 */
	void saveUser(SysUser user);
	
	/**
	 * 编辑用户
	 */
	void update(String id,String username,Integer is_admin);
}
